TDD Blog Teil 3: Beweise etc.

Siehe auch: TDD Teil 1: Warum Test Driven Development? TDD Teil 2: Architektur und Test Driven Development Beweise, Beweise! So jetzt könnt ihr sagen: Der Teichmann kann uns ja viel erzählen, stimmt das denn überhaupt und funktioniert das in der Praxis ? Ich hoffe, dem Leser ist klar, dass es Beweise im streng mathematischen Sinn nicht geben kann. Also sorry für diese Clickbait-mäßig Überschrift. Trotzdem: Die Frage ist, lassen sich meine...

12 minute(s) read

TDD Blog Teil 2: Architektur

Teil 2: Softwarearchitektur und TDD Ebenen der Softwarearchitektur im Vergleich Zunächst ein Wort zu den verschiedenen Ebenen von Softwarearchitektur: Wie beim Bauen von Gebäuden gibt es ja auch in der Software oder allgemein in der IT-System-Architektur verschiedenen Ebenen, die ich jetzt vollkommen willkürlich so definiere: Ebene: Bauwesen: Wie sieht mein Stadtteil aus in dem die Gebäude stehen, wie sind die Straßen, Gehwege, Parks und Gebäude insgesamt organisiert...

9 minute(s) read

TDD Blog Teil 1: Warum Test Driven Development?

Intro zu dieser Blog Serie über TDD Warum TDD und was hat TDD mit Scrum zu tun ? "Ganz Gallien ist von den Römern besetzt, nur ein kleines....", die Asterix Fans unter euch kennen den Text. Mit TDD ist es irgendwie so ähnlich, man könnten fast schreiben: "Die ganze Softwarewelt ist von Agilität und Scrum besetzt! Wirklich ? Nur ein kleines scheinbar unbedeutendes Kapitel in Kent Becks Buch aus dem Jahr...

9 minute(s) read

Sehr große Datenbanken sehr schnell kopieren

Sehr große produktive Datenbanken als schreibbare Test-DBs den Entwicklern in Sekunden zu Verfügung stellen Das Problem Im Rahmen einer großen Webapps-Entwicklung braucht das SW-Entwicklerteam zum Debuggen die "echten" Daten der Datenbank. Wenn diese aber leider mehrere 100 Gigabyte oder mehrere Terabyte groß ist, führt das zu sehr langen Wartezeiten in der Größenordnung von Stunden oder Tagen, bis die DB vom Produktionssystem exportiert und im Test...

2 minute(s) read